Seamless Extension of a Robot Control Framework to Bare Metal Embedded Nodes
نویسندگان
چکیده
Engineering complex robot control systems typically suffers from a major break in development process between different platforms – powerful computers running an operating systems and bare metal embedded computing nodes. This work presents an approach to close this gap by running an existing state-of-the-art software framework with only minor modifications on all platforms. In this context, we discuss relevant design principles of robotic frameworks and validate their importance.
منابع مشابه
Embedded Software Development with Projectional Language Workbenches
This paper describes a novel approach to embedded software development. Instead of using a combination of C code and modeling tools, we propose an approach where modeling and programming is unified using projectional language workbenches. These allow the incremental, domainspecific extension of C and a seamless integration between the various concerns of an embedded system. The paper does not p...
متن کاملBareMichael: A Minimalistic Bare-metal Framework for the Intel SCC
The many-core Intel SCC processor is one of a class of emerging, highly parallel computer architectures. Intel provides a modern Linux kernel which, running on the SCC as a separate instance per core, is able to load and launch user applications. However, there is a lack of open-source tools to facilitate development of “bare-metal” SCC applications – applications that are run directly on the c...
متن کاملDetermination of the Optimal Reduction Ratio for Least Springback during Cold Drawing of Seamless Tubes
Cold drawing process is one of the most used metals forming processes in industries for forming seamless tubes. This process of plastic deformation of metals occurs below the recrystallization temperature and is generally performed at room temperature. When metal is cold worked, upon the release of forming force, the springback occurs. In this paper, the springback effect of the seamless tube t...
متن کاملOpen-hardware e-puck Linux extension board for experimental swarm robotics research
In this paper we describe the implementation of a Linux extension board for the e-puck educational mobile robot, designed to enhance the computation, memory and networking performance of the robot at very low cost. The extension board is based on a 32-bit ARM9 microprocessor and provides wireless network support. The ARM9 extension board runs in parallel with the dsPIC microprocessor on the e-p...
متن کاملPath Following and Velocity Optimizing for an Omnidirectional Mobile Robot
In this paper, the path following controller of an omnidirectional mobile robot (OMR) has been extended in such a way that the forward velocity has been optimized and the actuator velocity constraints have been taken into account. Both have been attained through the proposed model predictive control (MPC) framework. The forward velocity has been included into the objective function, while the a...
متن کامل